
//抽象类 不能被实例化
abstract class ShapeOf {
    //抽象方法 不能是private也就是  ￥满足重写规则￥
    public abstract void draw();
}
class Rectangle extends ShapeOf {
    public void draw() { //必须重写抽象方法
        System.out.println("矩形");
    }
}

abstract class A extends ShapeOf { //不重写

}
class S extends A { //要重写
    public void draw() {
        System.out.println("B");
    }
}
public class demo3 {
    //ShapeOf shape = new ShapeOf();erro 不能实例化

}
